A GPU implementation of EGSnrc's Monte Carlo photon transport for imaging applications.
نویسندگان
چکیده
EGSnrc is a well-known Monte Carlo simulation package for coupled electron-photon transport that is widely used in medical physics application. This paper proposes a parallel implementation of the photon transport mechanism of EGSnrc for graphics processing units (GPUs) using NVIDIA's Compute Unified Device Architecture (CUDA). The implementation is specifically designed for imaging applications in the diagnostic energy range and does not model electrons. No approximations or simplifications of the original EGSnrc code were made other than using single floating-point precision instead of double precision and a different random number generator. To avoid performance penalties due to the random nature of the Monte Carlo method, the simulation was divided into smaller steps that could easily be performed in a parallel fashion suitable for GPUs. Speedups of 20 to 40 times for 64(3) to 256(3) voxels were observed while the accuracy of the simulation was preserved. A detailed analysis of the differences between the CUDA simulation and the original EGSnrc was conducted. The two simulations were found to produce equivalent results for scattered photons and an overall systematic deviation of less than 0.08% was observed for primary photons.
منابع مشابه
Development of a GPU-based Monte Carlo dose calculation code for coupled electron-photon transport.
Monte Carlo simulation is the most accurate method for absorbed dose calculations in radiotherapy. Its efficiency still requires improvement for routine clinical applications, especially for online adaptive radiotherapy. In this paper, we report our recent development on a GPU-based Monte Carlo dose calculation code for coupled electron-photon transport. We have implemented the dose planning me...
متن کاملComparison of ScintSim1 and Geant4 Monte Carlo simulation codes for optical photon transport in thick segmented scintillator arrays
Introduction: Arrays of segmented scintillation crystals are useful in megavoltage x-ray imaging detectors for image-guided radiotherapy. Most previous theoretical studies on these detectors have modelled only ionizing-radiation transport. Scintillation light also affects detector performance. ScintSim1, our previously reported optical Monte Carlo code for such detector...
متن کاملDetermination of the Energy Windows for the Triple Energy Window Scatter Correction Method in Gadolinium-159 Single Photon Emission Computed Tomography Using Monte Carlo Simulation
Introduction: In radionuclide imaging, object scatter is one of the major factors leading to image quality degradation. Therefore, the correction of scattered photons might have a great impact on improving the image quality. Regarding this, the present study aimed to determine the main and sub-energy windows for triple energy window (TEW) scatter correction method usin...
متن کاملAccelerated GPU based SPECT Monte Carlo simulations.
Monte Carlo (MC) modelling is widely used in the field of single photon emission computed tomography (SPECT) as it is a reliable technique to simulate very high quality scans. This technique provides very accurate modelling of the radiation transport and particle interactions in a heterogeneous medium. Various MC codes exist for nuclear medicine imaging simulations. Recently, new strategies exp...
متن کاملQualitative Simulation of Photon Transport in Free Space Based on Monte Carlo Method and Its Parallel Implementation
During the past decade, Monte Carlo method has obtained wide applications in optical imaging to simulate photon transport process inside tissues. However, this method has not been effectively extended to the simulation of free-space photon transport at present. In this paper, a uniform framework for noncontact optical imaging is proposed based on Monte Carlo method, which consists of the simula...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Physics in medicine and biology
دوره 56 22 شماره
صفحات -
تاریخ انتشار 2011